package display;

import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.springframework.web.context.*;

import domain.ArticuloRepository;
import domain.Articulo;

public class AgregarArticulo extends PageController {
  
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		ArticuloRepository articulos = (ArticuloRepository) context.getBean("articuloRepository");
		try {
			System.out.println("Entre aqui agregar...");
			String num = request.getParameter("id");
			int idPais = Integer.parseInt(num);
			String pais = request.getParameter("pais");
			String nombre = request.getParameter("nombre");
			String anno = request.getParameter("anno");
			String idCat = request.getParameter("idCategoria");
			int idCategoria = Integer.parseInt(idCat);
			String idSubCat = request.getParameter("idSubCategoria");
			int idSubCategoria = Integer.parseInt(idSubCat);
			Random generator = new Random();
			int id = generator.nextInt();	
			Articulo articulo = new Articulo();
			articulo.setId(id);
			articulo.setPais(pais);
			articulo.setNombre(nombre);
			articulo.setAnno(anno);
			articulo.setIdCategoria(idCategoria);
			articulo.setIdSubCategoria(idSubCategoria);
			
			
			//System.out.println(articulo.getId() + articulo.getSigla() + articulo.getNumero() + articulo.getNombre()+ articulo.getHorario() + articulo.getAula() + articulo.getIdProfesor());
			articulos.insertArticulo(articulo);
			response.sendRedirect("listaArticulos");
		} catch (Exception e) {
			request.setAttribute("mensaje",e.getMessage());
			forward("/paginaError.jsp",request,response);
		}
	}
}